<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="https://cdn.bootcdn.net/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
</head>

<body>
    <h1>jquery的ajax</h1>
    <button id="btn">jquery的ajax的get请求</button>
</body>

</html>
<script>

    btn.onclick = function () {
       $.ajax({
            type:"get",
            url:"http://localhost:3000",
            data:{
                username:"zs",
                password:123
            },
            success(result){
                console.log(result);
            },
            error(err){
                console.log(111);
                console.log(err);
            }

        })
        


      /*   $.ajax({
            url:"http://localhost:3000",
            success(result){
                console.log(result,111111111);
            }
        }) */
    


       /*  $.ajax({
            type:"post",
            url:"http://localhost:3000",
            data:{
                username:"zs",
                password:123
            },
            success(result){
                console.log(result);
            },
            error(err){
                console.log(111);
                console.log(err);
            }
        })
    
 */

    }




</script>

<!-- 
    $.ajax({
        type:"请求方法",
        url:"请求的地址",
        data:{
            参数1:值,
            参数2:值,
            ....
        },
        success(result){
            ajax请求成功的时候执行的函数
        },
        error(err){
             ajax请求失败的时候执行的函数
        }
    })

    type:get（默认）|post|put|delete

    url: 默认是本页面

    data:"a=1&b=2" | { a:1,b:2  }

    success: readSate==4&&status==200

    error: 出现错误的时候执行的函数

 -->



 <!-- 
    面试题：请简述 ajax的请求步骤（请求原理）

        // 1、创建ajax对象
        let  xhr=new XMLHttpRequest()

        // 2、建立连接
        xhr.open("post","http://localhost:3000/register")

        // 4、发送连接
        xhr.setRequestHeader("content-type","application/json")
        xhr.send(`{"username":"${inp.value}" }`)

        // 5、监听请求进度
        xhr.onreadystatechange=function(){


            //6、把请求到数据，通过JSON方法解析，然后结合html渲染到页面
            if(xhr.readyState==4 && xhr.status==200){

                let result=JSON.parse(xhr.responseText)
                op.innerText=result.msg

            }


        }




  -->